package com.app.game.bet.simple;

import java.util.HashSet;


public class BetRedBlack extends BetOneToOne{
	public static enum Type{RED,BLACK};
	private Type type;
	private static final HashSet<Integer> black = new HashSet<Integer>();
	static{
		black.add(2);
		black.add(4);
		black.add(6);
		black.add(8);
		black.add(10);
		black.add(11);
		black.add(13);
		black.add(15);
		black.add(17);
		black.add(20);
		black.add(22);
		black.add(24);
		black.add(26);
		black.add(28);
		black.add(29);
		black.add(31);
		black.add(33);
		black.add(35);
		
	}
	
	private static final HashSet<Integer> red = new HashSet<Integer>();
	static{
		red.add(1);
		red.add(3);
		red.add(5);
		red.add(7);
		red.add(9);
		red.add(12);
		red.add(14);
		red.add(16);
		red.add(18);
		red.add(19);
		red.add(21);
		red.add(23);
		red.add(25);
		red.add(27);
		red.add(30);
		red.add(32);
		red.add(34);
		red.add(36);
	}
	public BetRedBlack(Type type) {
		this.type = type;
	}
	@Override
	protected boolean isWin(int result) {
		if(type==Type.RED && red.contains(result)){
			return true;
		}
		if(type == Type.BLACK && black.contains(result)){
			return true;
		}
		return false;
	}
	
}
